package com.sdx.console.promote.entity;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.ibeetl.admin.core.entity.BaseEntity;
import com.sdx.common.utils.Utils;
import lombok.Data;
import org.beetl.sql.core.annotatoin.AutoID;

import java.util.Date;

/* 
* 
* gen by Spring Boot2 Admin 2019-01-24
*/
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)
@Data
public class TemplateShare extends BaseEntity{

    //模板id
    @AutoID
    private Integer templateId ;
	
    //模板名称

    private String templateName ;
	
    //模板标题

    private String title ;
	
    //图片

    private String imgUrl ;
	
    //内容

    private String templateDesc ;

	/** 海报图 */
	private String poster ;
	/** 短信模板 */
	private String smsTemplate ;
	
    //可用标记 1、可用，0、不可用

    private Integer templateStatus ;
	
    //创建人

    private Integer createdBy ;
	
    //创建人名称

    private String createdName ;
	
    //创建时间

    private Date createdTime ;
	
    //更新人

    private Integer updatedBy ;
	
    //更新人名称

    private String updatedName ;
	
    //更新时间

    private Date updatedTime ;
	

	public String getImgUrlView(){
		return Utils.imageUrl(imgUrl);
	}

	public String getPosterView(){
		return Utils.imageUrl(poster);
	}

}
